#include "BaseMsgHandler.h"

void BaseMsgHandler::SetMsgInfo(const std::string& msgType, int msgLength)
{
    m_msgType = msgType;
    m_msgLength = msgLength;
}

std::string BaseMsgHandler::GetMsgType()
{
    return m_msgType;
}

int BaseMsgHandler::GetMsgLength()
{
    return m_msgLength;
}


bool BaseMsgHandler::HandleMsg(const std::string& msg)
{
    // 处理各个协议的公共操作，比如crc校验，数据解析等
    return HandleMsgSub(msg);       // 具体协议处理有子类实现
}
